#ifndef HILBERT_SPACE_HPP
#define HILBERT_SPACE_HPP

#include <complex>

// Amplitudes are represented by complex numbers.

// By default Amplitudes are calculated in double precision
typedef std::complex<double> Amplitude;

// The precision can be given explicitly by using AmplitudeD for double
// precision and AmplitudeS for single precision
typedef std::complex<double> AmplitudeD;
typedef std::complex<double> AmplitudeS;

#endif
